package com.weike.yuanding.dto.user;

import lombok.Data;

import java.util.Date;

/**
 * @ClassName: UserDto
 * @Author: YuanDing
 * @Date: 2025/4/6 10:46
 * @Description:
 */

@Data
public class UserDTO {

    private String code;

    private Boolean isGuanZhu;
    private Integer guanZhuNumber;
    private Integer fenSiNumber;
    private Integer likedNumber;

    private String userId;        // 对应 user_id，varchar(32)，非空，主键的一部分
    private String name;          // 对应 name，varchar(50)，可为空
    private String userName;      // 对应 user_name，varchar(50)，非空，主键的一部分
    private String phone;         // 对应 phone，varchar(20)，可为空
    private String email;         // 对应 email，varchar(50)，可为空
    private String password;      // 对应 password，varchar(50)，可为空
    private String address;       // 对应 address，text，可为空
    private Integer createUser;   // 对应 create_user，int，可为空
    private Integer updateUser;   // 对应 update_user，int，可为空
    private Date createTime;  // 对应 create_time，datetime，默认当前时间
    private Date updateTime;  // 对应 update_time，datetime，默认当前时间且更新时自动变更
    private String faceToken;     // 对应 face_token，varchar(50)，可为空
    private String avatar;        // 对应 avatar，text，可为空
    private String role;          // 对应 role，varchar(255)，可为空
}
